package com.airlines.crewassignment.domain.solver.move.factory;

import java.util.List;

import org.optaplanner.core.impl.heuristic.move.Move;
import org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactory;

import com.airlines.crewassignment.domain.CrewLinkLineRoster;
import com.airlines.crewassignment.domain.solver.MovableCrewPositionAssignmentSelectionFilter;

/**
 * @author xxxx
 * @date 2018年4月16日 
 * @description 还未完成
 * @see ShiftAssignmentSwapMoveFactory
 */
public class CrewChangeMoveFactory  implements MoveListFactory<CrewLinkLineRoster>{
	
	private MovableCrewPositionAssignmentSelectionFilter filter = new MovableCrewPositionAssignmentSelectionFilter();
	
	@Override
	public List<? extends Move<CrewLinkLineRoster>> createMoveList(CrewLinkLineRoster solution) {
		// TODO Auto-generated method stub
		return null;
	}

}
